class ProjectExpert {
	int? id;
	int? projectId;
	int? expertId;
	dynamic sign;
	int? reviewStatus;
	dynamic reviewSign;
	int? reviewSignTime;
	dynamic reviewNote;
	int? checkStatus;
	dynamic checkSign;
	int? checkSignTime;
	dynamic checkNote;
	int? flag;
	String? expertName;
	String? corpName;
	String? officialCapacity;

	ProjectExpert({
		this.id, 
		this.projectId, 
		this.expertId, 
		this.sign, 
		this.reviewStatus, 
		this.reviewSign, 
		this.reviewSignTime, 
		this.reviewNote, 
		this.checkStatus, 
		this.checkSign, 
		this.checkSignTime, 
		this.checkNote, 
		this.flag, 
		this.expertName, 
		this.corpName, 
		this.officialCapacity, 
	});

	factory ProjectExpert.fromJson(Map<String, dynamic> json) => ProjectExpert(
				id: json['id'] as int?,
				projectId: json['projectId'] as int?,
				expertId: json['expertId'] as int?,
				sign: json['sign'] as dynamic,
				reviewStatus: json['reviewStatus'] as int?,
				reviewSign: json['reviewSign'] as dynamic,
				reviewSignTime: json['reviewSignTime'] as int?,
				reviewNote: json['reviewNote'] as dynamic,
				checkStatus: json['checkStatus'] as int?,
				checkSign: json['checkSign'] as dynamic,
				checkSignTime: json['checkSignTime'] as int?,
				checkNote: json['checkNote'] as dynamic,
				flag: json['flag'] as int?,
				expertName: json['expertName'] as String?,
				corpName: json['corpName'] as String?,
				officialCapacity: json['officialCapacity'] as String?,
			);

	Map<String, dynamic> toJson() => {
				'id': id,
				'projectId': projectId,
				'expertId': expertId,
				'sign': sign,
				'reviewStatus': reviewStatus,
				'reviewSign': reviewSign,
				'reviewSignTime': reviewSignTime,
				'reviewNote': reviewNote,
				'checkStatus': checkStatus,
				'checkSign': checkSign,
				'checkSignTime': checkSignTime,
				'checkNote': checkNote,
				'flag': flag,
				'expertName': expertName,
				'corpName': corpName,
				'officialCapacity': officialCapacity,
			};
}
